package com.zmn.oms.model.dto.work.erp;

import com.zmn.common.constant.GlobalConsts;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author sunlife
 * @date:2020/9/15 11:41 上午
 * description: 退款单算账信息
 */
@Data
public class RefundOrderAccountInfoDTO implements Serializable {
    private static final long serialVersionUID = 4960651336279222977L;
    /**
     * 退款单原单工单id
     */
    private Long sourceWorkId;

    /**
     * 退款工单id
     */
    private Long workId;

    /**
     * 退款订单id
     */
    private Long orderId;

    /**
     * 退款单服务平台
     */
    private Integer plat;

    /**
     * 服务分类Id
     */
    private Integer servCategId;

    /**
     * 服务分类名称
     */
    private String servCategName;

    /**
     * 订单退款金额
     */
    private Integer refundAmount;

    /**
     * 订单退款客户名称
     */
    private String refundCustomerName;

    /**
     * 下单时间
     */
    private Date receiveTime;

    /**
     * 服务公司 id
     */
    private Integer manageCompanyId;

    /**
     * 产品信息
     */
    private String productInf;

    /**
     * 是否是3日退款单 1.否 2.是
     */
    private Integer allowRefund = GlobalConsts.NO;

    /**
     * 订单工程师集合
     */
    private List<OrderAccountEngineerDTO> engineers;

    /**
     * 是否有渠道差评 1.否 2.是
     */
    private Integer hasChannelBadComment;
}
